home *** CD-ROM | disk | FTP | other *** search
/ PC Pro 2006 April / DPPRO0406DVD.ISO / Essentials / Programming / Eclipse SDK / eclipse-SDK-3.1.1-win32.exe / eclipse / plugins / org.eclipse.compare_3.1.1.jar / plugin.xml < prev   
Encoding:
Extensible Markup Language  |  2005-09-29  |  12.2 KB  |  328 lines

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <?eclipse version="3.0"?>
  3. <plugin>
  4.  
  5. <!-- Compare extension point definitions -->
  6.    <extension-point id="streamMergers" name="%streamMergers" schema="schema/streamMergers.exsd"/>
  7.    <extension-point id="structureCreators" name="%structureCreators" schema="schema/structureCreators.exsd"/>
  8.    <extension-point id="structureMergeViewers" name="%structureMergeViewers" schema="schema/structureMergeViewers.exsd"/>
  9.    <extension-point id="contentMergeViewers" name="%contentMergeViewers" schema="schema/contentMergeViewers.exsd"/>
  10.    <extension-point id="contentViewers" name="%contentViewers" schema="schema/contentViewers.exsd"/>
  11.  
  12. <!-- Extensions -->
  13.    <extension
  14.          point="org.eclipse.ui.themes">
  15.       <themeElementCategory
  16.             label="%textCompareAppearance.label"
  17.             id="org.eclipse.compare.contentmergeviewer.TextMergeViewer">
  18.       </themeElementCategory>
  19.       <colorDefinition
  20.             label="%compareIncomingColor.label"
  21.             categoryId="org.eclipse.compare.contentmergeviewer.TextMergeViewer"
  22.             value="COLOR_BLUE"
  23.             id="INCOMING_COLOR">
  24.          <description>
  25.             %compareIncomingColor.description
  26.          </description>
  27.       </colorDefinition>
  28.       <colorDefinition
  29.             label="%compareOutgoingColor.label"
  30.             categoryId="org.eclipse.compare.contentmergeviewer.TextMergeViewer"
  31.             value="COLOR_BLACK"
  32.             id="OUTGOING_COLOR">
  33.          <description>
  34.             %compareOutgoingColor.description
  35.          </description>
  36.       </colorDefinition>
  37.       <colorDefinition
  38.             label="%compareConflictColor.label"
  39.             categoryId="org.eclipse.compare.contentmergeviewer.TextMergeViewer"
  40.             value="COLOR_RED"
  41.             id="CONFLICTING_COLOR">
  42.          <description>
  43.             %compareConflictColor.description
  44.          </description>
  45.       </colorDefinition>
  46.       <colorDefinition
  47.             label="%compareResolvedColor.label"
  48.             categoryId="org.eclipse.compare.contentmergeviewer.TextMergeViewer"
  49.             value="COLOR_GREEN"
  50.             id="RESOLVED_COLOR">
  51.          <description>
  52.             %compareResolvedColor.description
  53.          </description>
  54.       </colorDefinition>
  55.       <fontDefinition
  56.             label="%compareFontDefiniton.label"
  57.             defaultsTo="org.eclipse.jface.textfont"
  58.             categoryId="org.eclipse.compare.contentmergeviewer.TextMergeViewer"
  59.             id="org.eclipse.compare.contentmergeviewer.TextMergeViewer">
  60.           <description>
  61.             %compareFontDefiniton.description
  62.          </description>
  63.       </fontDefinition>
  64.    </extension>
  65.    
  66.    <extension
  67.          id="rejectedPatchMarker"
  68.          name="%rejectedPatchMarker.name"
  69.          point="org.eclipse.core.resources.markers">
  70.       <super
  71.             type="org.eclipse.core.resources.taskmarker">
  72.       </super>
  73.       <persistent
  74.             value="true">
  75.       </persistent>
  76.    </extension>
  77.    <extension
  78.          point="org.eclipse.ui.editors">
  79.       <editor
  80.             name="%defaultCompareEditor.name"
  81.             icon="$nl$/icons/full/eview16/compare_view.gif"
  82.             contributorClass="org.eclipse.compare.internal.CompareEditorContributor"
  83.             class="org.eclipse.compare.internal.CompareEditor"
  84.             id="org.eclipse.compare.CompareEditor">
  85.       </editor>
  86.    </extension>
  87.    
  88.    <extension
  89.          point="org.eclipse.ui.preferencePages">
  90.       <page
  91.             name="%ComparePreferencePage.name"
  92.             category="org.eclipse.ui.preferencePages.Workbench"
  93.             class="org.eclipse.compare.internal.ComparePreferencePage"
  94.             id="org.eclipse.compare.internal.ComparePreferencePage">
  95.             <keywordReference id="org.eclipse.compare.general"/>
  96.       </page>
  97.    </extension>
  98.    
  99.     <extension
  100.         point="org.eclipse.ui.keywords">
  101.         <keyword
  102.             label="%preferenceKeywords.general"
  103.             id="org.eclipse.compare.general"/>
  104.     </extension>
  105.    
  106. <!-- commands and their bindings -->
  107.    <extension
  108.          point="org.eclipse.ui.commands">
  109.       <category
  110.             name="%compareCategory.name"
  111.             description="%compareCategory.description"
  112.             id="org.eclipse.compare.ui.category.compare">
  113.       </category>
  114.       <command
  115.             name="%Command.copyRightToLeft.name"
  116.             description="%Command.copyRightToLeft.description"
  117.             categoryId="org.eclipse.compare.ui.category.compare"
  118.             id="org.eclipse.compare.copyRightToLeft">
  119.       </command>
  120.       <command
  121.             name="%Command.copyLeftToRight.name"
  122.             description="%Command.copyLeftToRight.description"
  123.             categoryId="org.eclipse.compare.ui.category.compare"
  124.             id="org.eclipse.compare.copyLeftToRight">
  125.       </command>
  126.       <command
  127.             name="%Command.copyAllRightToLeft.name"
  128.             description="%Command.copyAllRightToLeft.description"
  129.             categoryId="org.eclipse.compare.ui.category.compare"
  130.             id="org.eclipse.compare.copyAllRightToLeft">
  131.       </command>
  132.       <command
  133.             name="%Command.copyAllLeftToRight.name"
  134.             description="%Command.copyAllLeftToRight.description"
  135.             categoryId="org.eclipse.compare.ui.category.compare"
  136.             id="org.eclipse.compare.copyAllLeftToRight">
  137.       </command>
  138.       <command
  139.             name="%Command.selectNextChange.name"
  140.             description="%Command.selectNextChange.description"
  141.             categoryId="org.eclipse.compare.ui.category.compare"
  142.             id="org.eclipse.compare.selectNextChange">
  143.       </command>
  144.       <command
  145.             name="%Command.selectPreviousChange.name"
  146.             description="%Command.selectPreviousChange.description"
  147.             categoryId="org.eclipse.compare.ui.category.compare"
  148.             id="org.eclipse.compare.selectPreviousChange">
  149.       </command>
  150.    </extension>
  151.    
  152.    <extension
  153.          point="org.eclipse.ui.popupMenus">
  154.       <objectContribution
  155.             objectClass="org.eclipse.core.internal.resources.mapping.ResourceMapping"
  156.             adaptable="true"
  157.             id="org.eclipse.compare.MenuGroups">
  158.          <menu
  159.                label="%ReplaceWithMenu.label"
  160.                path="additions"
  161.                id="replaceWithMenu">
  162.             <separator
  163.                   name="replaceWithGroup">
  164.             </separator>
  165.          </menu>
  166.          <menu
  167.                label="%CompareWithMenu.label"
  168.                path="additions"
  169.                id="compareWithMenu">
  170.             <separator
  171.                   name="compareWithGroup">
  172.             </separator>
  173.          </menu>
  174.          <menu
  175.                label="%TeamMenu.label"
  176.                path="additions"
  177.                id="team.main">
  178.             <separator
  179.                   name="group1">
  180.             </separator>
  181.          </menu>
  182.       </objectContribution>
  183.       <objectContribution
  184.             objectClass="org.eclipse.core.resources.IResource"
  185.             adaptable="true"
  186.             id="org.eclipse.compare.CompareAction">
  187.          <action
  188.                label="%CompareWithEachOtherAction.label"
  189.                tooltip="%CompareWithEachOtherAction.tooltip"
  190.                class="org.eclipse.compare.internal.CompareAction"
  191.                menubarPath="compareWithMenu/compareWithGroup"
  192.                enablesFor="2+"
  193.                id="compareWithEachOther">
  194.          </action>
  195.          <action
  196.                label="%CompareWithPatchAction.label"
  197.                tooltip="%CompareWithPatchAction.tooltip"
  198.                class="org.eclipse.compare.internal.patch.CompareWithPatchAction"
  199.                menubarPath="team.main/group1"
  200.                enablesFor="1"
  201.                id="compareWithPatch">
  202.          </action>
  203.       </objectContribution>
  204.       <objectContribution
  205.             objectClass="org.eclipse.core.resources.IFile"
  206.             adaptable="true"
  207.             id="org.eclipse.compare.ReplaceWithEditionAction">
  208.          <menu
  209.                label="%ReplaceWithMenu.label"
  210.                path="additions"
  211.                id="replaceWithMenu">
  212.             <separator
  213.                   name="replaceWithGroup">
  214.             </separator>
  215.          </menu>
  216.          <action
  217.                label="%ReplaceFromHistoryAction.label"
  218.                tooltip="%ReplaceFromHistoryAction.tooltip"
  219.                class="org.eclipse.compare.internal.ReplaceWithEditionAction"
  220.                menubarPath="replaceWithMenu/replaceWithGroup"
  221.                enablesFor="1"
  222.                id="replaceFromHistory">
  223.          </action>
  224.          <action
  225.                label="%ReplaceWithPreviousFromHistoryAction.label"
  226.                tooltip="%ReplaceWithPreviousFromHistoryAction.tooltip"
  227.                class="org.eclipse.compare.internal.ReplaceWithPreviousEditionAction"
  228.                menubarPath="replaceWithMenu/replaceWithGroup"
  229.                enablesFor="1"
  230.                id="replaceWithPreviousFromHistory">
  231.          </action>
  232.       </objectContribution>
  233.       <objectContribution
  234.             objectClass="org.eclipse.core.resources.IFile"
  235.             adaptable="true"
  236.             id="org.eclipse.compare.CompareWithEditionAction">
  237.          <menu
  238.                label="%CompareWithMenu.label"
  239.                path="additions"
  240.                id="compareWithMenu">
  241.             <separator
  242.                   name="compareWithGroup">
  243.             </separator>
  244.          </menu>
  245.          <action
  246.                label="%CompareWithHistoryAction.label"
  247.                tooltip="%CompareWithHistoryAction.tooltip"
  248.                class="org.eclipse.compare.internal.CompareWithEditionAction"
  249.                menubarPath="compareWithMenu/compareWithGroup"
  250.                enablesFor="1"
  251.                id="compareWithHistory">
  252.          </action>
  253.       </objectContribution>
  254.       <objectContribution
  255.             objectClass="org.eclipse.core.resources.IContainer"
  256.             adaptable="true"
  257.             id="org.eclipse.compare.AddFromHistoryAction">
  258.          <action
  259.                label="%addFromHistoryAction.label"
  260.                tooltip="%addFromHistoryAction.tooltip"
  261.                class="org.eclipse.compare.internal.AddFromHistoryAction"
  262.                menubarPath="replaceWithMenu"
  263.                enablesFor="1"
  264.                id="addFromHistoryAction">
  265.          </action>
  266.       </objectContribution>
  267.    </extension>
  268.    
  269.    <extension
  270.          point="org.eclipse.compare.streamMergers">
  271.       <streamMerger
  272.             extensions="txt"
  273.             class="org.eclipse.compare.internal.merge.TextStreamMerger"
  274.             id="org.eclipse.compare.internal.merge.TextStreamMerger">
  275.       </streamMerger>
  276.       <contentTypeBinding
  277.               contentTypeId="org.eclipse.core.runtime.text"
  278.               streamMergerId="org.eclipse.compare.internal.merge.TextStreamMerger">
  279.       </contentTypeBinding>
  280.    </extension>
  281.    
  282.    <extension
  283.          point="org.eclipse.compare.structureCreators">
  284.       <structureCreator
  285.             extensions="zip"
  286.             class="org.eclipse.compare.ZipFileStructureCreator"
  287.             id="org.eclipse.compare.ZipFileStructureCreator">
  288.       </structureCreator>
  289.    </extension>
  290.    
  291.    <extension
  292.          point="org.eclipse.compare.contentMergeViewers">
  293.       <viewer
  294.             extensions="class,exe,dll,binary,zip,jar"
  295.             class="org.eclipse.compare.internal.BinaryCompareViewerCreator"
  296.             id="org.eclipse.compare.BinaryCompareViewerCreator">
  297.       </viewer>
  298.       <viewer
  299.             extensions="txt"
  300.             class="org.eclipse.compare.internal.TextMergeViewerCreator"
  301.             id="org.eclipse.compare.TextMergeViewerCreator">
  302.       </viewer>
  303.       <viewer
  304.             extensions="gif,jpg,jpeg,png,bmp,ico,tif,tiff"
  305.             class="org.eclipse.compare.internal.ImageMergeViewerCreator"
  306.             id="org.eclipse.compare.ImageMergeViewerCreator">
  307.       </viewer>
  308.       <contentTypeBinding
  309.             contentTypeId="org.eclipse.core.runtime.text"
  310.             contentMergeViewerId="org.eclipse.compare.TextMergeViewerCreator">
  311.       </contentTypeBinding>
  312.    </extension>
  313.    
  314.    <extension
  315.          point="org.eclipse.compare.contentViewers">
  316.       <viewer
  317.             extensions="txt"
  318.             class="org.eclipse.compare.internal.TextViewerCreator"
  319.             id="org.eclipse.compare.TextViewerCreator">
  320.       </viewer>
  321.       <contentTypeBinding
  322.             contentTypeId="org.eclipse.core.runtime.text"
  323.             contentViewerId="org.eclipse.compare.TextViewerCreator">
  324.       </contentTypeBinding>
  325.    </extension>
  326.  
  327. </plugin>
  328.